package es.tid.jala.android.ejemplos;

public class Piloto {
	private int num = 0;
	private String nick;
	private String nombre;
	private String equipo;
	private int puntos;
	
	public int getNum() {
		return num;
	}

	public void setNum(int num) {
		this.num = num;
	}
	
	public void setNum(String num) {
		try {
			this.num = Integer.parseInt(num);
		} catch (NumberFormatException e) {
			this.num = 0;
		}
	}

	public String getNick() {
		return nick;
	}

	public void setNick(String nick) {
		this.nick = nick;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getEquipo() {
		return equipo;
	}

	public void setEquipo(String equipo) {
		this.equipo = equipo;
	}

	public float getPuntos() {
		return puntos;
	}

	public void setPuntos(int puntos) {
		this.puntos = puntos;
	}
	
	public void setPuntos(String puntos) {
		try {
			this.puntos = Integer.parseInt(puntos);
		} catch (NumberFormatException e) {
			this.puntos = 0;
		}
	}
	
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(this.getNombre());
		sb.append(" [");
		sb.append(this.getNick());
		sb.append("] (");
		sb.append(this.getNum());
		sb.append(") : ");
		sb.append(this.getPuntos());
		sb.append(" (");
		sb.append(this.getEquipo());
		sb.append(")\n");
		return sb.toString();
	}
}
